2801 Ne 26Th Place Fort Lauderdale Fl 33306